home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmCCCCrrrreeeeaaaatttteeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmCCCCrrrreeeeaaaatttteeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- _X_m_C_r_e_a_t_e_P_o_p_u_p_M_e_n_u - A RowColumn widget convenience creation
- function
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- #include <Xm/RowColumn.h>
-
- Widget XmCreatePopupMenu (ppppaaaarrrreeeennnntttt,,,, nnnnaaaammmmeeee,,,, aaaarrrrgggglllliiiisssstttt,,,, aaaarrrrggggccccoooouuuunnnntttt)
- _W_i_d_g_e_t ppppaaaarrrreeeennnntttt;
- _S_t_r_i_n_g nnnnaaaammmmeeee;
- _A_r_g_L_i_s_t aaaarrrrgggglllliiiisssstttt;
- _C_a_r_d_i_n_a_l aaaarrrrggggccccoooouuuunnnntttt;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _X_m_C_r_e_a_t_e_P_o_p_u_p_M_e_n_u creates an instance of a RowColumn widget
- of type _X_m_M_E_N_U__P_O_P_U_P and returns the associated widget ID.
- When using this function to create the Popup MenuPane, a
- MenuShell widget is automatically created as the parent of
- the MenuPane. The parent of the MenuShell widget is the
- widget indicated by the ppppaaaarrrreeeennnntttt parameter.
-
- _X_m_C_r_e_a_t_e_P_o_p_u_p_M_e_n_u is provided as a convenience function for
- creating RowColumn widgets configured to operate as Popup
- MenuPanes and is not implemented as a separate widget class.
-
- The PopupMenu is used as the first MenuPane within a
- PopupMenu system; all other MenuPanes are of the Pulldown
- type. A Popup MenuPane displays a 3-D shadow, unless the
- feature is disabled by the application. The shadow appears
- around the edge of the MenuPane.
-
- The Popup MenuPane must be created as the child of a
- MenuShell widget in order to function properly when it is
- incorporated into a menu. If the application uses this
- convenience function for creating a Popup MenuPane, the
- MenuShell is automatically created as the real parent of the
- MenuPane. If the application does not use this convenience
- function to create the RowColumn to function as a Popup
- MenuPane, it is the application's responsibility to create
- the MenuShell widget.
-
- To access the PopupMenu, the application must first position
- the widget using the _X_m_M_e_n_u_P_o_s_i_t_i_o_n function and then manage
- it using _X_t_M_a_n_a_g_e_C_h_i_l_d.
-
- ppppaaaarrrreeeennnntttt
- Specifies the parent widget ID
-
- nnnnaaaammmmeeee Specifies the name of the created widget
-
- aaaarrrrgggglllliiiisssstttt
- Specifies the argument list
-
-
-
- Page 1 (printed 11/11/03)
-
-
-
-
-
-
- XXXXmmmmCCCCrrrreeeeaaaatttteeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmCCCCrrrreeeeaaaatttteeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX))))
-
-
-
- aaaarrrrggggccccoooouuuunnnntttt
- Specifies the number of attribute/value pairs in the
- argument list (aaaarrrrgggglllliiiisssstttt)
-
- Popup MenuPanes support tear-off capabilities for tear-off
- menus through _X_m_R_o_w_C_o_l_u_m_n resources. For a complete
- definition of RowColumn and its associated resources, see
- _X_m_R_o_w_C_o_l_u_m_n(_3_X).
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
- Returns the RowColumn widget ID.
-
- RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
- _X_m_C_r_e_a_t_e_S_i_m_p_l_e_P_o_p_u_p_M_e_n_u(_3_X), _X_m_M_e_n_u_P_o_s_i_t_i_o_n(_3_X),
- _X_m_M_e_n_u_S_h_e_l_l(_3_X), _X_m_R_o_w_C_o_l_u_m_n(_3_X), and
- _X_m_V_a_C_r_e_a_t_e_S_i_m_p_l_e_P_o_p_u_p_M_e_n_u(_3_X).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2 (printed 11/11/03)
-
-
-
-